/*
 * UFileMediaSink.h
 *
 *  Created on: 2016年1月12日
 *      Author: terry
 */

#ifndef UFILEMEDIASINK_H_
#define UFILEMEDIASINK_H_

#include "UMediaSource.h"


class DLLEXPORT UFileMediaSink: public UMediaSink
{
public:
	virtual ~UFileMediaSink() {}

    virtual bool open(const char* filepath) =0;
    virtual void close() =0;
    virtual bool isOpen() =0;
	
	virtual const char* getFile() =0;

	virtual bool setFile(const char* filename) = 0;

};


#endif /* UFILEMEDIASINK_H_ */
